If you have been using a version of XTimer prior to 1.5, before you install and run a version after 1.5, for the first time, you need to know of a bug correction that will effect your rate settings:
In order to detect rates that are set with the default charge, XTimer sets the rate internally at a "dummy" setting. Previously, XTimer's maximum allowed rate was 999.99. This changed when XTimer moved to reach users of different currency systems. I increased the maximum allowed rate to 100000.00. Unfortunately... the dummy rate was 1000.00! I forgot about this part of the code... To fix the problem, the dummy rate has been changed to 1000000.00.
The Result: Any rates that you have currently set with your default rate will suddenly change to 1000.00. XTimer will not recognize them as the default rates. You should be sure and go back over your rates and verify their accuracy before using XTimer to calculate charges.
I apologize for this error. I always make my best effort to prevent mistakes like this from happening. It is difficult to do, about like maintaining a city's phone book and keeping it error free. It is a big task. I hope that I have accomplished it in this release. Thank you for your understanding.